come rain or shine

Translations
что бы ни случилось; в любую погоду
I'll be there to help you move, come rain or shine.
Я буду там, чтобы помочь тебе с переездом, что бы ни случилось.
Definitions
No matter what happens; regardless of the circumstances or weather conditions. It means something will be done or will occur no matter what obstacles arise.
Words
come

verb
будь
rain

noun
дождь
or

conjunction
или
shine

noun
солнце